package net.blueleek.singleton;

/**
 * 单元素的枚举类型 已经成为实现Singleton的最佳方法。 --《Effective Java 第二版》 p15 <br>
 * 
 * Pros:
 * <ul>
 * <li>简洁;
 * <li>无偿地提供了序列化机制;
 * <li>绝对防止多次实例化,即使在面对复杂的序列化或反射攻击的时候.
 * </ul>
 * <hr>
 * 
 * @author lianxh
 * @date 2013-5-21 上午12:10:26
 */
public enum EnumSingleton {

	INSTANCE;

	/**
	 * 实例提供的方法
	 */
	public void doSomething() {
		// do something
	}

}
